import * as React from "react";
import type { SVGProps } from "react";

const SvgAwsCognito = (props: SVGProps<SVGSVGElement>) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={25}
    height={25}
    viewBox="0 0 25 25"
    fill="none"
    {...props}
  >
    <g clipPath="url(#a)">
      <path
        fill="#7A3E65"
        d="m19.252 5.03 2.068-.532.015.023.053 12.487-.068.068-.426.018-1.618-.252-.024-.063V5.03ZM7.291 17.943l.008.001 5.459 1.586.014.011.023.019-.007 4.753-.016.02-5.481-2.662v-3.727Z"
      />
      <path
        fill="#CFB2C1"
        d="m19.252 16.779-6.471 1.55-3.25-.785-2.24.4 5.48 1.597 8.46-2.29.09-.175-2.069-.297Z"
      />
      <path
        fill="#512843"
        d="m18.253 6.761-.053-.06-5.369-1.56-.059.023-.054-.028L4.27 7.572l-.046.057.067.037 1.932.283.069-.023 6.471-1.55 3.25.784 2.24-.399Z"
      />
      <path
        fill="#C17B9E"
        d="m6.292 19.674-2.068.5-.004-.012L4.14 7.72l.085-.092 2.068.297v11.748Z"
      />
      <path
        fill="#7A3E65"
        d="m9.084 14.848 3.688.433.028-.041.015-5.77-.043-.047-3.688.433v4.992Z"
      />
      <path
        fill="#C17B9E"
        d="m16.46 14.848-3.689.433V9.424l3.689.432v4.992Zm1.792-8.087-5.48-1.597V.37l5.48 2.663V6.76Z"
      />
      <path
        fill="#7A3E65"
        d="M12.772.371 2.5 5.33v14.045l1.724.798V7.63l8.548-2.465V.37Z"
      />
      <path
        fill="#C17B9E"
        d="M21.32 4.498v12.578l-8.549 2.465v4.793l10.272-4.96V5.33l-1.723-.832Z"
      />
    </g>
    <defs>
      <clipPath id="a">
        <path fill="#fff" d="M.5.368h24v24H.5z" />
      </clipPath>
    </defs>
  </svg>
);

export default SvgAwsCognito;
